package com.apanal.qlife.sys.dao;

import com.apanal.qlife.sys.model.Record;

/**
 * 一对一信息查看记录数据持久层接口
 * 
 * 
 * @author shuliangxing
 * 
 * @date 2015-11-2下午5:01:24
 */
public interface RecordMapper {

	/**
	 * 根据id删除
	 * 
	 * @param recId
	 * @return
	 */
	int deleteByPrimaryKey(Long recId);

	/**
	 * 新增
	 * 
	 * @param record
	 * @return
	 */
	int insert(Record record);

	/**
	 * 非空字段新增
	 * 
	 * @param record
	 * @return
	 */
	int insertSelective(Record record);

	/**
	 * 根据id查询
	 * 
	 * @param recId
	 * @return
	 */
	Record selectByPrimaryKey(Long recId);

	/**
	 * 根据id更新非空字段
	 * 
	 * @param record
	 * @return
	 */
	int updateByPrimaryKeySelective(Record record);

	/**
	 * 根据id更新
	 * 
	 * @param record
	 * @return
	 */
	int updateByPrimaryKey(Record record);
}